home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / QuickHelp™.rsrc / CODE_37_history.txt < prev    next >
Text File  |  1998-03-06  |  63KB  |  1,136 lines

  1. # near model CODE resource
  2. # jump table entries: 9926-9942 (17 of them)
  3. 00000000  0000 26C6                ori.b      D0, 0xC6
  4. 00000004  0000 0CA2                ori.b      D0, 0xA2
  5. 00000008  486D 8FCA                pea.l      [A5 - 0x7036]
  6. 0000000C  4EB9 0000 09F6           jsr        [0x000009F6 /* DragHook */]
  7. 00000012  486D 8FE8                pea.l      [A5 - 0x7018]
  8. 00000016  4EB9 0000 09F6           jsr        [0x000009F6 /* DragHook */]
  9. 0000001C  486D 8FB2                pea.l      [A5 - 0x704E]
  10. 00000020  4EB9 0000 276E           jsr        [0x0000276E]
  11. 00000026  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12. 0000002A  4E75                     rts
  13. 0000002C  2F0A                     move.l     -[A7], A2
  14. 0000002E  4878 0012                push.l     0x12
  15. 00000032  4EB9 0000 41B4           jsr        [0x000041B4]
  16. 00000038  2448                     movea.l    A2, A0
  17. 0000003A  2008                     move.l     D0, A0
  18. 0000003C  584F                     addq.w     A7, 4
  19. 0000003E  6708                     beq        +0xA /* 00000048 */
  20. 00000040  2F0A                     move.l     -[A7], A2
  21. 00000042  4EAD 274E                jsr        [A5 + 0x274E]
  22. 00000046  584F                     addq.w     A7, 4
  23. label00000048:
  24. 00000048  204A                     movea.l    A0, A2
  25. 0000004A  245F                     movea.l    A2, [A7]+
  26. 0000004C  4E75                     rts
  27. 0000004E  3F3C 0001                move.w     -[A7], 0x1
  28. 00000052  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  29. 00000056  4EAD 2756                jsr        [A5 + 0x2756]
  30. 0000005A  5C4F                     addq.w     A7, 6
  31. 0000005C  4E75                     rts
  32. 0000005E  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  33. 00000062  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  34. 00000066  4EB9 0000 0AC0           jsr        [0x00000AC0]
  35. 0000006C  504F                     addq.w     A7, 8
  36. 0000006E  4E75                     rts
  37. 00000070  2F0A                     move.l     -[A7], A2
  38. 00000072  4FEF FF00                lea.l      A7, [A7 - 0x100]
  39. 00000076  4AAD 8F96                tst.l      [A5 - 0x706A]
  40. 0000007A  6712                     beq        +0x14 /* 0000008E */
  41. 0000007C  2F2D 8F96                move.l     -[A7], [A5 - 0x706A]
  42. 00000080  206D A254                movea.l    A0, [A5 - 0x5DAC]
  43. 00000084  4E90                     jsr        [A0]
  44. 00000086  4FEF 0100                lea.l      A7, [A7 + 0x100]
  45. 0000008A  245F                     movea.l    A2, [A7]+
  46. 0000008C  4E75                     rts
  47. label0000008E:
  48. 0000008E  302D 864E                move.w     D0, [A5 - 0x79B2]
  49. 00000092  48C0                     ext.l      D0
  50. 00000094  0680 0000 0095           addi.l     D0, 0x95
  51. 0000009A  3F00                     move.w     -[A7], D0
  52. 0000009C  4EB9 0000 272E           jsr        [0x0000272E]
  53. 000000A2  4A80                     tst.l      D0
  54. 000000A4  544F                     addq.w     A7, 2
  55. 000000A6  6700 008A                beq        +0x8C /* 00000132 */
  56. 000000AA  52AD 97CE                addq.l     [A5 - 0x6832], 1
  57. 000000AE  4878 0014                push.l     0x14
  58. 000000B2  4EB9 0000 07D8           jsr        [0x000007D8]
  59. 000000B8  2448                     movea.l    A2, A0
  60. 000000BA  2008                     move.l     D0, A0
  61. 000000BC  584F                     addq.w     A7, 4
  62. 000000BE  670A                     beq        +0xC /* 000000CA */
  63. 000000C0  2F0A                     move.l     -[A7], A2
  64. 000000C2  4EB9 0000 F9A2           jsr        [0x0000F9A2]
  65. 000000C8  584F                     addq.w     A7, 4
  66. label000000CA:
  67. 000000CA  2B4A 8FA2                move.l     [A5 - 0x705E], A2
  68. 000000CE  4857                     pea.l      [A7]
  69. 000000D0  302D 864E                move.w     D0, [A5 - 0x79B2]
  70. 000000D4  48C0                     ext.l      D0
  71. 000000D6  0680 0000 0081           addi.l     D0, 0x81
  72. 000000DC  3F00                     move.w     -[A7], D0
  73. 000000DE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  74. 000000E2  4EB9 0000 55FE           jsr        [0x000055FE]
  75. 000000E8  2F2D 8FA2                move.l     -[A7], [A5 - 0x705E]
  76. 000000EC  486F 0004                pea.l      [A7 + 0x4]
  77. 000000F0  4EB9 0000 27EE           jsr        [0x000027EE]
  78. 000000F6  4A80                     tst.l      D0
  79. 000000F8  504F                     addq.w     A7, 8
  80. 000000FA  6736                     beq        +0x38 /* 00000132 */
  81. 000000FC  2F2D 8FA2                move.l     -[A7], [A5 - 0x705E]
  82. 00000100  4EB9 0000 F998           jsr        [0x0000F998]
  83. 00000106  2B48 8F96                move.l     [A5 - 0x706A], A0
  84. 0000010A  4EB9 0000 013E           jsr        [0x0000013E /* PollProc */]
  85. 00000110  2F2D 8FA2                move.l     -[A7], [A5 - 0x705E]
  86. 00000114  4EB9 0000 0906           jsr        [0x00000906]
  87. 0000011A  2F2D 8F96                move.l     -[A7], [A5 - 0x706A]
  88. 0000011E  206D A258                movea.l    A0, [A5 - 0x5DA8]
  89. 00000122  4E90                     jsr        [A0]
  90. 00000124  2F2F 0110                move.l     -[A7], [A7 + 0x110]
  91. 00000128  4EB9 0000 2DF2           jsr        [0x00002DF2]
  92. 0000012E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  93. label00000132:
  94. 00000132  4FEF 0100                lea.l      A7, [A7 + 0x100]
  95. 00000136  245F                     movea.l    A2, [A7]+
  96. 00000138  4E75                     rts
  97. fn0000013A:
  98. 0000013A  48E7 1020                movem.l    -[A7], D3,A2
  99. 0000013E  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  100. 00000142  4AAD 8F96                tst.l      [A5 - 0x706A]
  101. 00000146  6700 009A                beq        +0x9C /* 000001E2 */
  102. 0000014A  42A7                     clr.l      -[A7]
  103. 0000014C  486F 0004                pea.l      [A7 + 0x4]
  104. 00000150  4EB9 0000 0512           jsr        [0x00000512]
  105. 00000156  2448                     movea.l    A2, A0
  106. 00000158  200A                     move.l     D0, A2
  107. 0000015A  504F                     addq.w     A7, 8
  108. 0000015C  671E                     beq        +0x20 /* 0000017C */
  109. 0000015E  1F3C 0004                move.b     -[A7], 0x4
  110. 00000162  2F0A                     move.l     -[A7], A2
  111. 00000164  4EB9 0000 4BDE           jsr        [0x00004BDE]
  112. 0000016A  5C4F                     addq.w     A7, 6
  113. 0000016C  2F08                     move.l     -[A7], A0
  114. 0000016E  486D 8FB2                pea.l      [A5 - 0x704E]
  115. 00000172  4EB9 0000 F97C           jsr        [0x0000F97C]
  116. 00000178  504F                     addq.w     A7, 8
  117. 0000017A  6014                     bra        +0x16 /* 00000190 */
  118. label0000017C:
  119. 0000017C  2F2D 8F96                move.l     -[A7], [A5 - 0x706A]
  120. 00000180  4EB9 0000 59AE           jsr        [0x000059AE]
  121. 00000186  4FEF 000A                lea.l      A7, [A7 + 0xA]
  122. 0000018A  4CDF 0408                movem.l    D3,A2, [A7]+
  123. 0000018E  4E75                     rts
  124. label00000190:
  125. 00000190  486D 8FCA                pea.l      [A5 - 0x7036]
  126. 00000194  4EB9 0000 F972           jsr        [0x0000F972]
  127. 0000019A  2600                     move.l     D3, D0
  128. 0000019C  2F2D 8FA2                move.l     -[A7], [A5 - 0x705E]
  129. 000001A0  4EB9 0000 289E           jsr        [0x0000289E]
  130. 000001A6  2448                     movea.l    A2, A0
  131. 000001A8  2F03                     move.l     -[A7], D3
  132. 000001AA  2F0A                     move.l     -[A7], A2
  133. 000001AC  4EB9 0000 351E           jsr        [0x0000351E]
  134. 000001B2  2F2D 8F96                move.l     -[A7], [A5 - 0x706A]
  135. 000001B6  4EB9 0000 5826           jsr        [0x00005826]
  136. 000001BC  486F 0016                pea.l      [A7 + 0x16]
  137. 000001C0  2F0A                     move.l     -[A7], A2
  138. 000001C2  4EB9 0000 DD5C           jsr        [0x0000DD5C]
  139. 000001C8  486F 001E                pea.l      [A7 + 0x1E]
  140. 000001CC  A928                     syscall    InvalRect
  141. 000001CE  4EB9 0000 582E           jsr        [0x0000582E]
  142. 000001D4  2F2D 8FA2                move.l     -[A7], [A5 - 0x705E]
  143. 000001D8  4EB9 0000 2896           jsr        [0x00002896]
  144. 000001DE  4FEF 0020                lea.l      A7, [A7 + 0x20]
  145. label000001E2:
  146. 000001E2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  147. 000001E6  4CDF 0408                movem.l    D3,A2, [A7]+
  148. 000001EA  4E75                     rts
  149. fn000001EC:
  150. 000001EC  48E7 1C3A                movem.l    -[A7], D3,D4,D5,A2,A3,A4,A6
  151. 000001F0  4FEF FE90                lea.l      A7, [A7 - 0x170]
  152. 000001F4  286F 0190                movea.l    A4, [A7 + 0x190]
  153. 000001F8  262F 0194                move.l     D3, [A7 + 0x194]
  154. 000001FC  2C6F 0198                movea.l    A6, [A7 + 0x198]
  155. 00000200  4AAD 8F9E                tst.l      [A5 - 0x7062]
  156. 00000204  6600 0206                bne        +0x208 /* 0000040C */
  157. 00000208  200E                     move.l     D0, A6
  158. 0000020A  6708                     beq        +0xA /* 00000214 */
  159. 0000020C  4AAD 8FFA                tst.l      [A5 - 0x7006]
  160. 00000210  6600 01FA                bne        +0x1FC /* 0000040C */
  161. label00000214:
  162. 00000214  2F0E                     move.l     -[A7], A6
  163. 00000216  4EB9 0000 F95A           jsr        [0x0000F95A]
  164. 0000021C  2648                     movea.l    A3, A0
  165. 0000021E  486F 0004                pea.l      [A7 + 0x4]
  166. 00000222  1F3C 0004                move.b     -[A7], 0x4
  167. 00000226  2F0C                     move.l     -[A7], A4
  168. 00000228  4EB9 0000 4BDE           jsr        [0x00004BDE]
  169. 0000022E  5C4F                     addq.w     A7, 6
  170. 00000230  2F08                     move.l     -[A7], A0
  171. 00000232  486D 8FB2                pea.l      [A5 - 0x704E]
  172. 00000236  4EB9 0000 0934           jsr        [0x00000934 /* CurJTOffset */]
  173. 0000023C  1F3C 0001                move.b     -[A7], 0x1
  174. 00000240  2F0C                     move.l     -[A7], A4
  175. 00000242  4EB9 0000 4BDE           jsr        [0x00004BDE]
  176. 00000248  2810                     move.l     D4, [A0]
  177. 0000024A  2A0C                     move.l     D5, A4
  178. 0000024C  4AAD 9154                tst.l      [A5 - 0x6EAC]
  179. 00000250  4FEF 0016                lea.l      A7, [A7 + 0x16]
  180. 00000254  6712                     beq        +0x14 /* 00000268 */
  181. 00000256  244C                     movea.l    A2, A4
  182. 00000258  4A2A 006E                tst.b      [A2 + 0x6E]
  183. 0000025C  660A                     bne        +0xC /* 00000268 */
  184. 0000025E  4AAA 0090                tst.l      [A2 + 0x90]
  185. 00000262  6704                     beq        +0x6 /* 00000268 */
  186. 00000264  2A2A 0090                move.l     D5, [A2 + 0x90]
  187. label00000268:
  188. 00000268  486F 0134                pea.l      [A7 + 0x134]
  189. 0000026C  486F 013C                pea.l      [A7 + 0x13C]
  190. 00000270  486F 0144                pea.l      [A7 + 0x144]
  191. 00000274  4227                     clr.b      -[A7]
  192. 00000276  2F05                     move.l     -[A7], D5
  193. 00000278  4EB9 0000 4516           jsr        [0x00004516]
  194. 0000027E  200E                     move.l     D0, A6
  195. 00000280  4FEF 0012                lea.l      A7, [A7 + 0x12]
  196. 00000284  6724                     beq        +0x26 /* 000002AA */
  197. 00000286  2F03                     move.l     -[A7], D3
  198. 00000288  2F2F 0138                move.l     -[A7], [A7 + 0x138]
  199. 0000028C  2F2F 0140                move.l     -[A7], [A7 + 0x140]
  200. 00000290  2F2F 0148                move.l     -[A7], [A7 + 0x148]
  201. 00000294  486C 0010                pea.l      [A4 + 0x10]
  202. 00000298  2F13                     move.l     -[A7], [A3]
  203. 0000029A  2F0B                     move.l     -[A7], A3
  204. 0000029C  4EB9 0000 0A2E           jsr        [0x00000A2E]
  205. 000002A2  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  206. 000002A6  6000 0080                bra        +0x82 /* 00000328 */
  207. label000002AA:
  208. 000002AA  486D 8FCA                pea.l      [A5 - 0x7036]
  209. 000002AE  4EB9 0000 F972           jsr        [0x0000F972]
  210. 000002B4  2A00                     move.l     D5, D0
  211. 000002B6  4A85                     tst.l      D5
  212. 000002B8  584F                     addq.w     A7, 4
  213. 000002BA  676C                     beq        +0x6E /* 00000328 */
  214. 000002BC  2005                     move.l     D0, D5
  215. 000002BE  5380                     subq.l     D0, 1
  216. 000002C0  2F00                     move.l     -[A7], D0
  217. 000002C2  486D 8FCA                pea.l      [A5 - 0x7036]
  218. 000002C6  4EB9 0000 F93C           jsr        [0x0000F93C]
  219. 000002CC  2448                     movea.l    A2, A0
  220. 000002CE  356F 0146 0028           move.w     [A2 + 0x28], [A7 + 0x146]
  221. 000002D4  356F 0142 002A           move.w     [A2 + 0x2A], [A7 + 0x142]
  222. 000002DA  256F 013C 002C           move.l     [A2 + 0x2C], [A7 + 0x13C]
  223. 000002E0  4A83                     tst.l      D3
  224. 000002E2  504F                     addq.w     A7, 8
  225. 000002E4  671C                     beq        +0x1E /* 00000302 */
  226. 000002E6  2043                     movea.l    A0, D3
  227. 000002E8  2490                     move.l     [A2], [A0]
  228. 000002EA  2568 0004 0004           move.l     [A2 + 0x4], [A0 + 0x4]
  229. 000002F0  2568 0008 0024           move.l     [A2 + 0x24], [A0 + 0x8]
  230. 000002F6  256C 0010 0008           move.l     [A2 + 0x8], [A4 + 0x10]
  231. 000002FC  256C 0014 000C           move.l     [A2 + 0xC], [A4 + 0x14]
  232. label00000302:
  233. 00000302  4AAD 8FFA                tst.l      [A5 - 0x7006]
  234. 00000306  6620                     bne        +0x22 /* 00000328 */
  235. 00000308  41D2                     lea.l      A0, [A2]
  236. 0000030A  43EF 0104                lea.l      A1, [A7 + 0x104]
  237. 0000030E  700B                     moveq.l    D0, 0x0B
  238. label00000310:
  239. 00000310  22D8                     move.l     [A1]+, [A0]+
  240. 00000312  51C8 FFFC                dbf        D0, -0x6 /* 00000310 */
  241. 00000316  42AF 0114                clr.l      [A7 + 0x114]
  242. 0000031A  486F 0104                pea.l      [A7 + 0x104]
  243. 0000031E  2F0B                     move.l     -[A7], A3
  244. 00000320  4EB9 0000 0BB6           jsr        [0x00000BB6]
  245. 00000326  504F                     addq.w     A7, 8
  246. label00000328:
  247. 00000328  41ED C33E                lea.l      A0, [A5 - 0x3CC2]
  248. 0000032C  43EF 0140                lea.l      A1, [A7 + 0x140]
  249. 00000330  700B                     moveq.l    D0, 0x0B
  250. label00000332:
  251. 00000332  22D8                     move.l     [A1]+, [A0]+
  252. 00000334  51C8 FFFC                dbf        D0, -0x6 /* 00000332 */
  253. 00000338  200E                     move.l     D0, A6
  254. 0000033A  6706                     beq        +0x8 /* 00000342 */
  255. 0000033C  42AF 0150                clr.l      [A7 + 0x150]
  256. 00000340  6044                     bra        +0x46 /* 00000386 */
  257. label00000342:
  258. 00000342  4878 0100                push.l     0x100
  259. 00000346  486F 0008                pea.l      [A7 + 0x8]
  260. 0000034A  2F04                     move.l     -[A7], D4
  261. 0000034C  1F3C 0005                move.b     -[A7], 0x5
  262. 00000350  2F0C                     move.l     -[A7], A4
  263. 00000352  4EB9 0000 4BDE           jsr        [0x00004BDE]
  264. 00000358  5C4F                     addq.w     A7, 6
  265. 0000035A  3F10                     move.w     -[A7], [A0]
  266. 0000035C  4EB9 0000 512E           jsr        [0x0000512E]
  267. 00000362  486F 0012                pea.l      [A7 + 0x12]
  268. 00000366  486F 0162                pea.l      [A7 + 0x162]
  269. 0000036A  486F 001A                pea.l      [A7 + 0x1A]
  270. 0000036E  4EB9 0000 AA42           jsr        [0x0000AA42]
  271. 00000374  5280                     addq.l     D0, 1
  272. 00000376  584F                     addq.w     A7, 4
  273. 00000378  2F00                     move.l     -[A7], D0
  274. 0000037A  4EB9 0000 55DE           jsr        [0x000055DE]
  275. 00000380  301F                     move.w     D0, [A7]+
  276. 00000382  4FEF 000C                lea.l      A7, [A7 + 0xC]
  277. label00000386:
  278. 00000386  2F44 0154                move.l     [A7 + 0x154], D4
  279. 0000038A  2F57 0158                move.l     [A7 + 0x158], [A7]
  280. 0000038E  3F6F 013E 0168           move.w     [A7 + 0x168], [A7 + 0x13E]
  281. 00000394  3F6F 013A 016A           move.w     [A7 + 0x16A], [A7 + 0x13A]
  282. 0000039A  2F6F 0134 016C           move.l     [A7 + 0x16C], [A7 + 0x134]
  283. 000003A0  200E                     move.l     D0, A6
  284. 000003A2  6726                     beq        +0x28 /* 000003CA */
  285. 000003A4  4A93                     tst.l      [A3]
  286. 000003A6  6612                     bne        +0x14 /* 000003BA */
  287. 000003A8  4878 0030                push.l     0x30 /* '0' */
  288. 000003AC  4EB9 0000 41B4           jsr        [0x000041B4]
  289. 000003B2  2688                     move.l     [A3], A0
  290. 000003B4  4A93                     tst.l      [A3]
  291. 000003B6  584F                     addq.w     A7, 4
  292. 000003B8  6752                     beq        +0x54 /* 0000040C */
  293. label000003BA:
  294. 000003BA  2053                     movea.l    A0, [A3]
  295. 000003BC  43EF 0140                lea.l      A1, [A7 + 0x140]
  296. 000003C0  700B                     moveq.l    D0, 0x0B
  297. label000003C2:
  298. 000003C2  20D9                     move.l     [A0]+, [A1]+
  299. 000003C4  51C8 FFFC                dbf        D0, -0x6 /* 000003C2 */
  300. 000003C8  6042                     bra        +0x44 /* 0000040C */
  301. label000003CA:
  302. 000003CA  486F 0140                pea.l      [A7 + 0x140]
  303. 000003CE  486D 8FCA                pea.l      [A5 - 0x7036]
  304. 000003D2  4EB9 0000 0BB6           jsr        [0x00000BB6]
  305. 000003D8  486D 8FCA                pea.l      [A5 - 0x7036]
  306. 000003DC  4EB9 0000 F932           jsr        [0x0000F932]
  307. 000003E2  48C0                     ext.l      D0
  308. 000003E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  309. 000003E8  670C                     beq        +0xE /* 000003F6 */
  310. 000003EA  4AAF 0150                tst.l      [A7 + 0x150]
  311. 000003EE  6706                     beq        +0x8 /* 000003F6 */
  312. 000003F0  206F 0150                movea.l    A0, [A7 + 0x150]
  313. 000003F4  A023                     syscall    DisposHandle/DisposeHandle
  314. label000003F6:
  315. 000003F6  4AAD 8FA2                tst.l      [A5 - 0x705E]
  316. 000003FA  670C                     beq        +0xE /* 00000408 */
  317. 000003FC  2F2D 8FA2                move.l     -[A7], [A5 - 0x705E]
  318. 00000400  4EB9 0000 0906           jsr        [0x00000906]
  319. 00000406  584F                     addq.w     A7, 4
  320. label00000408:
  321. 00000408  4EBA FD30                jsr        [PC - 0x2D0 /* 0000013A */]
  322. label0000040C:
  323. 0000040C  4FEF 0170                lea.l      A7, [A7 + 0x170]
  324. 00000410  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  325. 00000414  4E75                     rts
  326. 00000416  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  327. 0000041A  4FEF FFD0                lea.l      A7, [A7 - 0x30]
  328. 0000041E  246F 0044                movea.l    A2, [A7 + 0x44]
  329. 00000422  266F 0048                movea.l    A3, [A7 + 0x48]
  330. 00000426  200B                     move.l     D0, A3
  331. 00000428  4A80                     tst.l      D0
  332. 0000042A  6704                     beq        +0x6 /* 00000430 */
  333. 0000042C  204A                     movea.l    A0, A2
  334. 0000042E  600C                     bra        +0xE /* 0000043C */
  335. label00000430:
  336. 00000430  42A7                     clr.l      -[A7]
  337. 00000432  42A7                     clr.l      -[A7]
  338. 00000434  4EB9 0000 0512           jsr        [0x00000512]
  339. 0000043A  504F                     addq.w     A7, 8
  340. label0000043C:
  341. 0000043C  2848                     movea.l    A4, A0
  342. 0000043E  200C                     move.l     D0, A4
  343. 00000440  6700 0080                beq        +0x82 /* 000004C2 */
  344. 00000444  2F0B                     move.l     -[A7], A3
  345. 00000446  4EB9 0000 F95A           jsr        [0x0000F95A]
  346. 0000044C  2448                     movea.l    A2, A0
  347. 0000044E  2F0A                     move.l     -[A7], A2
  348. 00000450  4EB9 0000 F972           jsr        [0x0000F972]
  349. 00000456  2600                     move.l     D3, D0
  350. 00000458  4A83                     tst.l      D3
  351. 0000045A  504F                     addq.w     A7, 8
  352. 0000045C  6764                     beq        +0x66 /* 000004C2 */
  353. 0000045E  2003                     move.l     D0, D3
  354. 00000460  5380                     subq.l     D0, 1
  355. 00000462  2F00                     move.l     -[A7], D0
  356. 00000464  2F0A                     move.l     -[A7], A2
  357. 00000466  4EB9 0000 F93C           jsr        [0x0000F93C]
  358. 0000046C  43EF 0008                lea.l      A1, [A7 + 0x8]
  359. 00000470  700B                     moveq.l    D0, 0x0B
  360. label00000472:
  361. 00000472  22D8                     move.l     [A1]+, [A0]+
  362. 00000474  51C8 FFFC                dbf        D0, -0x6 /* 00000472 */
  363. 00000478  2F0A                     move.l     -[A7], A2
  364. 0000047A  4EB9 0000 0C58           jsr        [0x00000C58]
  365. 00000480  200B                     move.l     D0, A3
  366. 00000482  4FEF 000C                lea.l      A7, [A7 + 0xC]
  367. 00000486  6716                     beq        +0x18 /* 0000049E */
  368. 00000488  4A92                     tst.l      [A2]
  369. 0000048A  6712                     beq        +0x14 /* 0000049E */
  370. 0000048C  2052                     movea.l    A0, [A2]
  371. 0000048E  43D7                     lea.l      A1, [A7]
  372. 00000490  700B                     moveq.l    D0, 0x0B
  373. label00000492:
  374. 00000492  20D9                     move.l     [A0]+, [A1]+
  375. 00000494  51C8 FFFC                dbf        D0, -0x6 /* 00000492 */
  376. 00000498  2052                     movea.l    A0, [A2]
  377. 0000049A  42A8 0010                clr.l      [A0 + 0x10]
  378. label0000049E:
  379. 0000049E  52AD 8FFA                addq.l     [A5 - 0x7006], 1
  380. 000004A2  200B                     move.l     D0, A3
  381. 000004A4  56C0                     sne        D0
  382. 000004A6  4400                     neg.b      D0
  383. 000004A8  4880                     ext.w      D0
  384. 000004AA  48C0                     ext.l      D0
  385. 000004AC  2F00                     move.l     -[A7], D0
  386. 000004AE  486F 0004                pea.l      [A7 + 0x4]
  387. 000004B2  2F0C                     move.l     -[A7], A4
  388. 000004B4  4EB9 0000 06A4           jsr        [0x000006A4]
  389. 000004BA  53AD 8FFA                subq.l     [A5 - 0x7006], 1
  390. 000004BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  391. label000004C2:
  392. 000004C2  4FEF 0030                lea.l      A7, [A7 + 0x30]
  393. 000004C6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  394. 000004CA  4E75                     rts
  395. 000004CC  2F0A                     move.l     -[A7], A2
  396. 000004CE  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  397. 000004D2  4EB9 0000 F95A           jsr        [0x0000F95A]
  398. 000004D8  2448                     movea.l    A2, A0
  399. 000004DA  2F0A                     move.l     -[A7], A2
  400. 000004DC  4EB9 0000 F972           jsr        [0x0000F972]
  401. 000004E2  4A80                     tst.l      D0
  402. 000004E4  56C0                     sne        D0
  403. 000004E6  4400                     neg.b      D0
  404. 000004E8  4880                     ext.w      D0
  405. 000004EA  48C0                     ext.l      D0
  406. 000004EC  504F                     addq.w     A7, 8
  407. 000004EE  245F                     movea.l    A2, [A7]+
  408. 000004F0  4E75                     rts
  409. 000004F2  2F0A                     move.l     -[A7], A2
  410. 000004F4  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  411. 000004F8  4EB9 0000 F95A           jsr        [0x0000F95A]
  412. 000004FE  2448                     movea.l    A2, A0
  413. 00000500  2F0A                     move.l     -[A7], A2
  414. 00000502  4EB9 0000 09F6           jsr        [0x000009F6 /* DragHook */]
  415. 00000508  504F                     addq.w     A7, 8
  416. 0000050A  245F                     movea.l    A2, [A7]+
  417. 0000050C  4E75                     rts
  418. fn0000050E:
  419. 0000050E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  420. 00000512  266F 0014                movea.l    A3, [A7 + 0x14]
  421. 00000516  282F 0018                move.l     D4, [A7 + 0x18]
  422. 0000051A  246D 8F96                movea.l    A2, [A5 - 0x706A]
  423. label0000051E:
  424. 0000051E  200A                     move.l     D0, A2
  425. 00000520  660E                     bne        +0x10 /* 00000530 */
  426. 00000522  594F                     subq.w     A7, 4
  427. 00000524  206D A25C                movea.l    A0, [A5 - 0x5DA4]
  428. 00000528  4E90                     jsr        [A0]
  429. 0000052A  205F                     movea.l    A0, [A7]+
  430. 0000052C  2448                     movea.l    A2, A0
  431. 0000052E  6004                     bra        +0x6 /* 00000534 */
  432. label00000530:
  433. 00000530  246A 0090                movea.l    A2, [A2 + 0x90]
  434. label00000534:
  435. 00000534  200A                     move.l     D0, A2
  436. 00000536  6740                     beq        +0x42 /* 00000578 */
  437. 00000538  302A 006C                move.w     D0, [A2 + 0x6C]
  438. 0000053C  B06D A27A                cmp.w      D0, [A5 - 0x5D86]
  439. 00000540  66DC                     bne        -0x22 /* 0000051E */
  440. 00000542  2F0A                     move.l     -[A7], A2
  441. 00000544  4EB9 0000 4C16           jsr        [0x00004C16]
  442. 0000054A  1600                     move.b     D3, D0
  443. 0000054C  4A03                     tst.b      D3
  444. 0000054E  584F                     addq.w     A7, 4
  445. 00000550  670A                     beq        +0xC /* 0000055C */
  446. 00000552  0C03 0006                cmpi.b     D3, 0x6
  447. 00000556  66C6                     bne        -0x38 /* 0000051E */
  448. 00000558  4A84                     tst.l      D4
  449. 0000055A  66C2                     bne        -0x3C /* 0000051E */
  450. label0000055C:
  451. 0000055C  200B                     move.l     D0, A3
  452. 0000055E  6710                     beq        +0x12 /* 00000570 */
  453. 00000560  1F3C 0005                move.b     -[A7], 0x5
  454. 00000564  2F0A                     move.l     -[A7], A2
  455. 00000566  4EB9 0000 4BDE           jsr        [0x00004BDE]
  456. 0000056C  3690                     move.w     [A3], [A0]
  457. 0000056E  5C4F                     addq.w     A7, 6
  458. label00000570:
  459. 00000570  204A                     movea.l    A0, A2
  460. 00000572  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  461. 00000576  4E75                     rts
  462. label00000578:
  463. 00000578  91C8                     sub.l      A0, A0
  464. 0000057A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  465. 0000057E  4E75                     rts
  466. fn00000580:
  467. 00000580  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  468. 00000584  4FEF FDBA                lea.l      A7, [A7 - 0x246]
  469. 00000588  266F 026A                movea.l    A3, [A7 + 0x26A]
  470. 0000058C  2E2F 026E                move.l     D7, [A7 + 0x26E]
  471. 00000590  282F 0272                move.l     D4, [A7 + 0x272]
  472. 00000594  286F 0276                movea.l    A4, [A7 + 0x276]
  473. 00000598  486D 8FCA                pea.l      [A5 - 0x7036]
  474. 0000059C  4EB9 0000 F972           jsr        [0x0000F972]
  475. 000005A2  2600                     move.l     D3, D0
  476. 000005A4  4A83                     tst.l      D3
  477. 000005A6  584F                     addq.w     A7, 4
  478. 000005A8  660C                     bne        +0xE /* 000005B6 */
  479. 000005AA  7000                     moveq.l    D0, 0x00
  480. 000005AC  4FEF 0246                lea.l      A7, [A7 + 0x246]
  481. 000005B0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  482. 000005B4  4E75                     rts
  483. label000005B6:
  484. 000005B6  2003                     move.l     D0, D3
  485. 000005B8  9084                     sub.l      D0, D4
  486. 000005BA  5380                     subq.l     D0, 1
  487. 000005BC  2F00                     move.l     -[A7], D0
  488. 000005BE  486D 8FCA                pea.l      [A5 - 0x7036]
  489. 000005C2  4EB9 0000 F93C           jsr        [0x0000F93C]
  490. 000005C8  2448                     movea.l    A2, A0
  491. 000005CA  2A2A 0014                move.l     D5, [A2 + 0x14]
  492. 000005CE  200C                     move.l     D0, A4
  493. 000005D0  504F                     addq.w     A7, 8
  494. 000005D2  670C                     beq        +0xE /* 000005E0 */
  495. 000005D4  41D2                     lea.l      A0, [A2]
  496. 000005D6  43D4                     lea.l      A1, [A4]
  497. 000005D8  700B                     moveq.l    D0, 0x0B
  498. label000005DA:
  499. 000005DA  22D8                     move.l     [A1]+, [A0]+
  500. 000005DC  51C8 FFFC                dbf        D0, -0x6 /* 000005DA */
  501. label000005E0:
  502. 000005E0  200B                     move.l     D0, A3
  503. 000005E2  6700 00B0                beq        +0xB2 /* 00000694 */
  504. 000005E6  4213                     clr.b      [A3]
  505. 000005E8  4AAA 0010                tst.l      [A2 + 0x10]
  506. 000005EC  6718                     beq        +0x1A /* 00000606 */
  507. 000005EE  2007                     move.l     D0, D7
  508. 000005F0  5380                     subq.l     D0, 1
  509. 000005F2  2F00                     move.l     -[A7], D0
  510. 000005F4  206A 0010                movea.l    A0, [A2 + 0x10]
  511. 000005F8  2F10                     move.l     -[A7], [A0]
  512. 000005FA  2F0B                     move.l     -[A7], A3
  513. 000005FC  4EB9 0000 6FE8           jsr        [0x00006FE8]
  514. 00000602  4FEF 000C                lea.l      A7, [A7 + 0xC]
  515. label00000606:
  516. 00000606  262A 0018                move.l     D3, [A2 + 0x18]
  517. 0000060A  486D 8FB2                pea.l      [A5 - 0x704E]
  518. 0000060E  4EB9 0000 F928           jsr        [0x0000F928]
  519. 00000614  B680                     cmp.l      D3, D0
  520. 00000616  584F                     addq.w     A7, 4
  521. 00000618  677A                     beq        +0x7C /* 00000694 */
  522. 0000061A  2F0B                     move.l     -[A7], A3
  523. 0000061C  4EB9 0000 AA42           jsr        [0x0000AA42]
  524. 00000622  2C00                     move.l     D6, D0
  525. 00000624  2807                     move.l     D4, D7
  526. 00000626  9886                     sub.l      D4, D6
  527. 00000628  5384                     subq.l     D4, 1
  528. 0000062A  4A84                     tst.l      D4
  529. 0000062C  584F                     addq.w     A7, 4
  530. 0000062E  6F64                     ble        +0x66 /* 00000694 */
  531. 00000630  2F03                     move.l     -[A7], D3
  532. 00000632  486F 0204                pea.l      [A7 + 0x204]
  533. 00000636  486D 8FB2                pea.l      [A5 - 0x704E]
  534. 0000063A  4EB9 0000 F8F6           jsr        [0x0000F8F6]
  535. 00000640  486F 0212                pea.l      [A7 + 0x212]
  536. 00000644  4EB9 0000 5656           jsr        [0x00005656]
  537. 0000064A  486F 0110                pea.l      [A7 + 0x110]
  538. 0000064E  302D 864E                move.w     D0, [A5 - 0x79B2]
  539. 00000652  48C0                     ext.l      D0
  540. 00000654  0680 0000 0090           addi.l     D0, 0x90
  541. 0000065A  3F00                     move.w     -[A7], D0
  542. 0000065C  3F3C 0001                move.w     -[A7], 0x1
  543. 00000660  4EB9 0000 55FE           jsr        [0x000055FE]
  544. 00000666  486F 0110                pea.l      [A7 + 0x110]
  545. 0000066A  4EB9 0000 5656           jsr        [0x00005656]
  546. 00000670  486F 021A                pea.l      [A7 + 0x21A]
  547. 00000674  486F 0118                pea.l      [A7 + 0x118]
  548. 00000678  486F 001C                pea.l      [A7 + 0x1C]
  549. 0000067C  4EB9 0000 4ED4           jsr        [0x00004ED4]
  550. 00000682  2F04                     move.l     -[A7], D4
  551. 00000684  486F 0024                pea.l      [A7 + 0x24]
  552. 00000688  2F0B                     move.l     -[A7], A3
  553. 0000068A  4EB9 0000 6FE8           jsr        [0x00006FE8]
  554. 00000690  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  555. label00000694:
  556. 00000694  2005                     move.l     D0, D5
  557. 00000696  4FEF 0246                lea.l      A7, [A7 + 0x246]
  558. 0000069A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  559. 0000069E  4E75                     rts
  560. fn000006A0:
  561. 000006A0  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  562. 000006A4  4FEF FE74                lea.l      A7, [A7 - 0x18C]
  563. 000006A8  286F 01A8                movea.l    A4, [A7 + 0x1A8]
  564. 000006AC  246F 01AC                movea.l    A2, [A7 + 0x1AC]
  565. 000006B0  282F 01B0                move.l     D4, [A7 + 0x1B0]
  566. 000006B4  200C                     move.l     D0, A4
  567. 000006B6  6700 0112                beq        +0x114 /* 000007CA */
  568. 000006BA  1F3C 0005                move.b     -[A7], 0x5
  569. 000006BE  2F0C                     move.l     -[A7], A4
  570. 000006C0  4EB9 0000 4BDE           jsr        [0x00004BDE]
  571. 000006C6  3610                     move.w     D3, [A0]
  572. 000006C8  3F03                     move.w     -[A7], D3
  573. 000006CA  4EB9 0000 3C5E           jsr        [0x00003C5E]
  574. 000006D0  2648                     movea.l    A3, A0
  575. 000006D2  200B                     move.l     D0, A3
  576. 000006D4  504F                     addq.w     A7, 8
  577. 000006D6  6700 00F2                beq        +0xF4 /* 000007CA */
  578. 000006DA  4A84                     tst.l      D4
  579. 000006DC  6700 00BE                beq        +0xC0 /* 0000079C */
  580. 000006E0  4AAA 0020                tst.l      [A2 + 0x20]
  581. 000006E4  6700 0094                beq        +0x96 /* 0000077A */
  582. 000006E8  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  583. 000006EC  486F 014A                pea.l      [A7 + 0x14A]
  584. 000006F0  486D 8FB2                pea.l      [A5 - 0x704E]
  585. 000006F4  4EB9 0000 F8F6           jsr        [0x0000F8F6]
  586. 000006FA  1F3C 0001                move.b     -[A7], 0x1
  587. 000006FE  486F 015A                pea.l      [A7 + 0x15A]
  588. 00000702  2F2F 015A                move.l     -[A7], [A7 + 0x15A]
  589. 00000706  3F2F 015C                move.w     -[A7], [A7 + 0x15C]
  590. 0000070A  4EB9 0000 4E0E           jsr        [0x00004E0E]
  591. 00000710  3600                     move.w     D3, D0
  592. 00000712  2F2A 001C                move.l     -[A7], [A2 + 0x1C]
  593. 00000716  3F03                     move.w     -[A7], D3
  594. 00000718  4EB9 0000 513E           jsr        [0x0000513E]
  595. 0000071E  2C48                     movea.l    A6, A0
  596. 00000720  7800                     moveq.l    D4, 0x00
  597. 00000722  200E                     move.l     D0, A6
  598. 00000724  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  599. 00000728  6722                     beq        +0x24 /* 0000074C */
  600. 0000072A  422F 0046                clr.b      [A7 + 0x46]
  601. 0000072E  4878 00FF                push.l     0xFF
  602. 00000732  2056                     movea.l    A0, [A6]
  603. 00000734  4868 002C                pea.l      [A0 + 0x2C]
  604. 00000738  486F 004E                pea.l      [A7 + 0x4E]
  605. 0000073C  4EB9 0000 6FE8           jsr        [0x00006FE8]
  606. 00000742  41EF 0052                lea.l      A0, [A7 + 0x52]
  607. 00000746  2808                     move.l     D4, A0
  608. 00000748  4FEF 000C                lea.l      A7, [A7 + 0xC]
  609. label0000074C:
  610. 0000074C  3F03                     move.w     -[A7], D3
  611. 0000074E  4EB9 0000 4E26           jsr        [0x00004E26]
  612. 00000754  42A7                     clr.l      -[A7]
  613. 00000756  2F04                     move.l     -[A7], D4
  614. 00000758  2F2A 002C                move.l     -[A7], [A2 + 0x2C]
  615. 0000075C  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  616. 00000760  486F 0158                pea.l      [A7 + 0x158]
  617. 00000764  2F0B                     move.l     -[A7], A3
  618. 00000766  4EB9 0000 AF46           jsr        [0x0000AF46]
  619. 0000076C  2F0C                     move.l     -[A7], A4
  620. 0000076E  4EB9 0000 59AE           jsr        [0x000059AE]
  621. 00000774  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  622. 00000778  6018                     bra        +0x1A /* 00000792 */
  623. label0000077A:
  624. 0000077A  42A7                     clr.l      -[A7]
  625. 0000077C  2F2A 002C                move.l     -[A7], [A2 + 0x2C]
  626. 00000780  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  627. 00000784  2F0C                     move.l     -[A7], A4
  628. 00000786  2F0B                     move.l     -[A7], A3
  629. 00000788  4EB9 0000 3C86           jsr        [0x00003C86]
  630. 0000078E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  631. label00000792:
  632. 00000792  4FEF 018C                lea.l      A7, [A7 + 0x18C]
  633. 00000796  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  634. 0000079A  4E75                     rts
  635. label0000079C:
  636. 0000079C  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  637. 000007A0  486F 0004                pea.l      [A7 + 0x4]
  638. 000007A4  486D 8FB2                pea.l      [A5 - 0x704E]
  639. 000007A8  4EB9 0000 F8F6           jsr        [0x0000F8F6]
  640. 000007AE  42A7                     clr.l      -[A7]
  641. 000007B0  42A7                     clr.l      -[A7]
  642. 000007B2  2F2A 002C                move.l     -[A7], [A2 + 0x2C]
  643. 000007B6  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  644. 000007BA  486F 001C                pea.l      [A7 + 0x1C]
  645. 000007BE  2F0B                     move.l     -[A7], A3
  646. 000007C0  4EB9 0000 AF46           jsr        [0x0000AF46]
  647. 000007C6  4FEF 0024                lea.l      A7, [A7 + 0x24]
  648. label000007CA:
  649. 000007CA  4FEF 018C                lea.l      A7, [A7 + 0x18C]
  650. 000007CE  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  651. 000007D2  4E75                     rts
  652. 000007D4  4AAD 9012                tst.l      [A5 - 0x6FEE]
  653. 000007D8  6704                     beq        +0x6 /* 000007DE */
  654. 000007DA  91C8                     sub.l      A0, A0
  655. 000007DC  4E75                     rts
  656. label000007DE:
  657. 000007DE  7001                     moveq.l    D0, 0x01
  658. 000007E0  2B40 9012                move.l     [A5 - 0x6FEE], D0
  659. 000007E4  41ED 8FFE                lea.l      A0, [A5 - 0x7002]
  660. 000007E8  4E75                     rts
  661. 000007EA  42AD 9012                clr.l      [A5 - 0x6FEE]
  662. 000007EE  4E75                     rts
  663. 000007F0  42AD 8F96                clr.l      [A5 - 0x706A]
  664. 000007F4  42AD 8FA2                clr.l      [A5 - 0x705E]
  665. 000007F8  3F3C 0001                move.w     -[A7], 0x1
  666. 000007FC  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  667. 00000800  4EB9 0000 F8C6           jsr        [0x0000F8C6]
  668. 00000806  5C4F                     addq.w     A7, 6
  669. 00000808  4E75                     rts
  670. 0000080A  2F0A                     move.l     -[A7], A2
  671. 0000080C  486D 8FCA                pea.l      [A5 - 0x7036]
  672. 00000810  4EB9 0000 09F6           jsr        [0x000009F6 /* DragHook */]
  673. 00000816  2F2D 8FA2                move.l     -[A7], [A5 - 0x705E]
  674. 0000081A  4EB9 0000 289E           jsr        [0x0000289E]
  675. 00000820  2448                     movea.l    A2, A0
  676. 00000822  42A7                     clr.l      -[A7]
  677. 00000824  2F0A                     move.l     -[A7], A2
  678. 00000826  4EB9 0000 351E           jsr        [0x0000351E]
  679. 0000082C  4878 0001                push.l     0x1
  680. 00000830  42A7                     clr.l      -[A7]
  681. 00000832  4EBA FCDA                jsr        [PC - 0x326 /* 0000050E */]
  682. 00000836  2448                     movea.l    A2, A0
  683. 00000838  200A                     move.l     D0, A2
  684. 0000083A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  685. 0000083E  670E                     beq        +0x10 /* 0000084E */
  686. 00000840  42A7                     clr.l      -[A7]
  687. 00000842  42A7                     clr.l      -[A7]
  688. 00000844  2F0A                     move.l     -[A7], A2
  689. 00000846  4EBA F9A4                jsr        [PC - 0x65C /* 000001EC */]
  690. 0000084A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  691. label0000084E:
  692. 0000084E  4EBA F8EA                jsr        [PC - 0x716 /* 0000013A */]
  693. 00000852  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  694. 00000856  4EB9 0000 0906           jsr        [0x00000906]
  695. 0000085C  584F                     addq.w     A7, 4
  696. 0000085E  245F                     movea.l    A2, [A7]+
  697. 00000860  4E75                     rts
  698. 00000862  48E7 1030                movem.l    -[A7], D3,A2,A3
  699. 00000866  4FEF FFD0                lea.l      A7, [A7 - 0x30]
  700. 0000086A  266F 0040                movea.l    A3, [A7 + 0x40]
  701. 0000086E  2F0B                     move.l     -[A7], A3
  702. 00000870  4EB9 0000 289E           jsr        [0x0000289E]
  703. 00000876  2448                     movea.l    A2, A0
  704. 00000878  2F0A                     move.l     -[A7], A2
  705. 0000087A  4EB9 0000 D8B2           jsr        [0x0000D8B2]
  706. 00000880  2600                     move.l     D3, D0
  707. 00000882  4A83                     tst.l      D3
  708. 00000884  504F                     addq.w     A7, 8
  709. 00000886  6D46                     blt        +0x48 /* 000008CE */
  710. 00000888  41ED C36E                lea.l      A0, [A5 - 0x3C92]
  711. 0000088C  43D7                     lea.l      A1, [A7]
  712. 0000088E  700B                     moveq.l    D0, 0x0B
  713. label00000890:
  714. 00000890  22D8                     move.l     [A1]+, [A0]+
  715. 00000892  51C8 FFFC                dbf        D0, -0x6 /* 00000890 */
  716. 00000896  4857                     pea.l      [A7]
  717. 00000898  2F03                     move.l     -[A7], D3
  718. 0000089A  42A7                     clr.l      -[A7]
  719. 0000089C  42A7                     clr.l      -[A7]
  720. 0000089E  4EBA FCE0                jsr        [PC - 0x320 /* 00000580 */]
  721. 000008A2  42A7                     clr.l      -[A7]
  722. 000008A4  42A7                     clr.l      -[A7]
  723. 000008A6  4EBA FC66                jsr        [PC - 0x39A /* 0000050E */]
  724. 000008AA  2448                     movea.l    A2, A0
  725. 000008AC  200A                     move.l     D0, A2
  726. 000008AE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  727. 000008B2  6710                     beq        +0x12 /* 000008C4 */
  728. 000008B4  42A7                     clr.l      -[A7]
  729. 000008B6  486F 0004                pea.l      [A7 + 0x4]
  730. 000008BA  2F0A                     move.l     -[A7], A2
  731. 000008BC  4EBA FDE2                jsr        [PC - 0x21E /* 000006A0 */]
  732. 000008C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  733. label000008C4:
  734. 000008C4  2F0B                     move.l     -[A7], A3
  735. 000008C6  4EB9 0000 0906           jsr        [0x00000906]
  736. 000008CC  584F                     addq.w     A7, 4
  737. label000008CE:
  738. 000008CE  4FEF 0030                lea.l      A7, [A7 + 0x30]
  739. 000008D2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  740. 000008D6  4E75                     rts
  741. 000008D8  48E7 1820                movem.l    -[A7], D3,D4,A2
  742. 000008DC  282F 0014                move.l     D4, [A7 + 0x14]
  743. 000008E0  246F 0018                movea.l    A2, [A7 + 0x18]
  744. 000008E4  262F 001C                move.l     D3, [A7 + 0x1C]
  745. 000008E8  4212                     clr.b      [A2]
  746. 000008EA  42A7                     clr.l      -[A7]
  747. 000008EC  2F04                     move.l     -[A7], D4
  748. 000008EE  2F03                     move.l     -[A7], D3
  749. 000008F0  2F0A                     move.l     -[A7], A2
  750. 000008F2  4EBA FC8C                jsr        [PC - 0x374 /* 00000580 */]
  751. 000008F6  7000                     moveq.l    D0, 0x00
  752. 000008F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  753. 000008FC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  754. 00000900  4E75                     rts
  755. 00000902  2F0A                     move.l     -[A7], A2
  756. 00000904  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  757. 00000908  4EB9 0000 289E           jsr        [0x0000289E]
  758. 0000090E  2448                     movea.l    A2, A0
  759. 00000910  42A7                     clr.l      -[A7]
  760. 00000912  2F0A                     move.l     -[A7], A2
  761. 00000914  2057                     movea.l    A0, [A7]
  762. 00000916  2250                     movea.l    A1, [A0]
  763. 00000918  2269 0020                movea.l    A1, [A1 + 0x20]
  764. 0000091C  4E91                     jsr        [A1]
  765. 0000091E  42A7                     clr.l      -[A7]
  766. 00000920  2F0A                     move.l     -[A7], A2
  767. 00000922  4EB9 0000 356E           jsr        [0x0000356E]
  768. 00000928  4FEF 0014                lea.l      A7, [A7 + 0x14]
  769. 0000092C  245F                     movea.l    A2, [A7]+
  770. 0000092E  4E75                     rts
  771. fn00000930:
  772. 00000930  48E7 103A                movem.l    -[A7], D3,A2,A3,A4,A6
  773. 00000934  246F 0018                movea.l    A2, [A7 + 0x18]
  774. 00000938  2C6F 001C                movea.l    A6, [A7 + 0x1C]
  775. 0000093C  286F 0020                movea.l    A4, [A7 + 0x20]
  776. 00000940  4AAA 0004                tst.l      [A2 + 0x4]
  777. 00000944  6770                     beq        +0x72 /* 000009B6 */
  778. 00000946  2052                     movea.l    A0, [A2]
  779. 00000948  2650                     movea.l    A3, [A0]
  780. 0000094A  4AAA 0008                tst.l      [A2 + 0x8]
  781. 0000094E  6D36                     blt        +0x38 /* 00000986 */
  782. 00000950  202A 0008                move.l     D0, [A2 + 0x8]
  783. 00000954  B0AA 0004                cmp.l      D0, [A2 + 0x4]
  784. 00000958  6C2C                     bge        +0x2E /* 00000986 */
  785. 0000095A  202A 0008                move.l     D0, [A2 + 0x8]
  786. 0000095E  7246                     moveq.l    D1, 0x46
  787. 00000960  4EB9 0000 04D2           jsr        [0x000004D2]
  788. 00000966  204B                     movea.l    A0, A3
  789. 00000968  D1C0                     add.l      A0, D0
  790. 0000096A  4850                     pea.l      [A0]
  791. 0000096C  2F0E                     move.l     -[A7], A6
  792. 0000096E  4EB9 0000 5966           jsr        [0x00005966]
  793. 00000974  4A80                     tst.l      D0
  794. 00000976  504F                     addq.w     A7, 8
  795. 00000978  670C                     beq        +0xE /* 00000986 */
  796. 0000097A  28AA 0008                move.l     [A4], [A2 + 0x8]
  797. 0000097E  7000                     moveq.l    D0, 0x00
  798. 00000980  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  799. 00000984  4E75                     rts
  800. label00000986:
  801. 00000986  7600                     moveq.l    D3, 0x00
  802. 00000988  6026                     bra        +0x28 /* 000009B0 */
  803. label0000098A:
  804. 0000098A  B6AA 0008                cmp.l      D3, [A2 + 0x8]
  805. 0000098E  671A                     beq        +0x1C /* 000009AA */
  806. 00000990  2F0B                     move.l     -[A7], A3
  807. 00000992  2F0E                     move.l     -[A7], A6
  808. 00000994  4EB9 0000 5966           jsr        [0x00005966]
  809. 0000099A  4A80                     tst.l      D0
  810. 0000099C  504F                     addq.w     A7, 8
  811. 0000099E  670A                     beq        +0xC /* 000009AA */
  812. 000009A0  2883                     move.l     [A4], D3
  813. 000009A2  7000                     moveq.l    D0, 0x00
  814. 000009A4  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  815. 000009A8  4E75                     rts
  816. label000009AA:
  817. 000009AA  5283                     addq.l     D3, 1
  818. 000009AC  7046                     moveq.l    D0, 0x46
  819. 000009AE  D7C0                     add.l      A3, D0
  820. label000009B0:
  821. 000009B0  B6AA 0004                cmp.l      D3, [A2 + 0x4]
  822. 000009B4  6DD4                     blt        -0x2A /* 0000098A */
  823. label000009B6:
  824. 000009B6  4A92                     tst.l      [A2]
  825. 000009B8  670C                     beq        +0xE /* 000009C6 */
  826. 000009BA  204E                     movea.l    A0, A6
  827. 000009BC  2252                     movea.l    A1, [A2]
  828. 000009BE  7046                     moveq.l    D0, 0x46
  829. 000009C0  A9EF                     syscall    PtrAndHand
  830. 000009C2  3600                     move.w     D3, D0
  831. 000009C4  6014                     bra        +0x16 /* 000009DA */
  832. label000009C6:
  833. 000009C6  554F                     subq.w     A7, 2
  834. 000009C8  2F0E                     move.l     -[A7], A6
  835. 000009CA  2F0A                     move.l     -[A7], A2
  836. 000009CC  4878 0046                push.l     0x46 /* 'F' */
  837. 000009D0  4EB9 0000 55DE           jsr        [0x000055DE]
  838. 000009D6  301F                     move.w     D0, [A7]+
  839. 000009D8  3600                     move.w     D3, D0
  840. label000009DA:
  841. 000009DA  3003                     move.w     D0, D3
  842. 000009DC  48C0                     ext.l      D0
  843. 000009DE  660A                     bne        +0xC /* 000009EA */
  844. 000009E0  202A 0004                move.l     D0, [A2 + 0x4]
  845. 000009E4  52AA 0004                addq.l     [A2 + 0x4], 1
  846. 000009E8  2880                     move.l     [A4], D0
  847. label000009EA:
  848. 000009EA  3003                     move.w     D0, D3
  849. 000009EC  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  850. 000009F0  4E75                     rts
  851. 000009F2  2F0A                     move.l     -[A7], A2
  852. 000009F4  246F 0008                movea.l    A2, [A7 + 0x8]
  853. 000009F8  4AAA 0004                tst.l      [A2 + 0x4]
  854. 000009FC  6728                     beq        +0x2A /* 00000A26 */
  855. 000009FE  4878 0010                push.l     0x10
  856. 00000A02  4878 0001                push.l     0x1
  857. 00000A06  4878 0030                push.l     0x30 /* '0' */
  858. 00000A0A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  859. 00000A0E  4EB9 0000 5906           jsr        [0x00005906]
  860. 00000A14  206A 0004                movea.l    A0, [A2 + 0x4]
  861. 00000A18  A023                     syscall    DisposHandle/DisposeHandle
  862. 00000A1A  42AA 0004                clr.l      [A2 + 0x4]
  863. 00000A1E  42AA 0008                clr.l      [A2 + 0x8]
  864. 00000A22  4FEF 0010                lea.l      A7, [A7 + 0x10]
  865. label00000A26:
  866. 00000A26  245F                     movea.l    A2, [A7]+
  867. 00000A28  4E75                     rts
  868. 00000A2A  48E7 1C3A                movem.l    -[A7], D3,D4,D5,A2,A3,A4,A6
  869. 00000A2E  4FEF FFD0                lea.l      A7, [A7 - 0x30]
  870. 00000A32  246F 0050                movea.l    A2, [A7 + 0x50]
  871. 00000A36  2C6F 0054                movea.l    A6, [A7 + 0x54]
  872. 00000A3A  286F 0058                movea.l    A4, [A7 + 0x58]
  873. 00000A3E  2A2F 005C                move.l     D5, [A7 + 0x5C]
  874. 00000A42  282F 0060                move.l     D4, [A7 + 0x60]
  875. 00000A46  262F 0064                move.l     D3, [A7 + 0x64]
  876. 00000A4A  266F 0068                movea.l    A3, [A7 + 0x68]
  877. 00000A4E  4A92                     tst.l      [A2]
  878. 00000A50  6760                     beq        +0x62 /* 00000AB2 */
  879. 00000A52  2052                     movea.l    A0, [A2]
  880. 00000A54  3145 0028                move.w     [A0 + 0x28], D5
  881. 00000A58  2052                     movea.l    A0, [A2]
  882. 00000A5A  3144 002A                move.w     [A0 + 0x2A], D4
  883. 00000A5E  2052                     movea.l    A0, [A2]
  884. 00000A60  2143 002C                move.l     [A0 + 0x2C], D3
  885. 00000A64  200B                     move.l     D0, A3
  886. 00000A66  6722                     beq        +0x24 /* 00000A8A */
  887. 00000A68  2052                     movea.l    A0, [A2]
  888. 00000A6A  2093                     move.l     [A0], [A3]
  889. 00000A6C  216B 0004 0004           move.l     [A0 + 0x4], [A3 + 0x4]
  890. 00000A72  2052                     movea.l    A0, [A2]
  891. 00000A74  216B 0008 0024           move.l     [A0 + 0x24], [A3 + 0x8]
  892. 00000A7A  200C                     move.l     D0, A4
  893. 00000A7C  670C                     beq        +0xE /* 00000A8A */
  894. 00000A7E  2052                     movea.l    A0, [A2]
  895. 00000A80  2154 0008                move.l     [A0 + 0x8], [A4]
  896. 00000A84  216C 0004 000C           move.l     [A0 + 0xC], [A4 + 0x4]
  897. label00000A8A:
  898. 00000A8A  41D6                     lea.l      A0, [A6]
  899. 00000A8C  43D7                     lea.l      A1, [A7]
  900. 00000A8E  700B                     moveq.l    D0, 0x0B
  901. label00000A90:
  902. 00000A90  22D8                     move.l     [A1]+, [A0]+
  903. 00000A92  51C8 FFFC                dbf        D0, -0x6 /* 00000A90 */
  904. 00000A96  42AF 0010                clr.l      [A7 + 0x10]
  905. 00000A9A  4857                     pea.l      [A7]
  906. 00000A9C  2F0A                     move.l     -[A7], A2
  907. 00000A9E  4EB9 0000 0BB6           jsr        [0x00000BB6]
  908. 00000AA4  2F0A                     move.l     -[A7], A2
  909. 00000AA6  4EB9 0000 F932           jsr        [0x0000F932]
  910. 00000AAC  48C0                     ext.l      D0
  911. 00000AAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  912. label00000AB2:
  913. 00000AB2  4FEF 0030                lea.l      A7, [A7 + 0x30]
  914. 00000AB6  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  915. 00000ABA  4E75                     rts
  916. 00000ABC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  917. 00000AC0  4FEF FF98                lea.l      A7, [A7 - 0x68]
  918. 00000AC4  286F 007C                movea.l    A4, [A7 + 0x7C]
  919. 00000AC8  266F 0080                movea.l    A3, [A7 + 0x80]
  920. 00000ACC  1F3C 0015                move.b     -[A7], 0x15
  921. 00000AD0  2F0B                     move.l     -[A7], A3
  922. 00000AD2  4EB9 0000 4BDE           jsr        [0x00004BDE]
  923. 00000AD8  2448                     movea.l    A2, A0
  924. 00000ADA  200A                     move.l     D0, A2
  925. 00000ADC  5C4F                     addq.w     A7, 6
  926. 00000ADE  673C                     beq        +0x3E /* 00000B1C */
  927. 00000AE0  7600                     moveq.l    D3, 0x00
  928. 00000AE2  6032                     bra        +0x34 /* 00000B16 */
  929. label00000AE4:
  930. 00000AE4  2003                     move.l     D0, D3
  931. 00000AE6  7230                     moveq.l    D1, 0x30
  932. 00000AE8  4EB9 0000 04D2           jsr        [0x000004D2]
  933. 00000AEE  206A 0004                movea.l    A0, [A2 + 0x4]
  934. 00000AF2  2050                     movea.l    A0, [A0]
  935. 00000AF4  D1C0                     add.l      A0, D0
  936. 00000AF6  43EF 0008                lea.l      A1, [A7 + 0x8]
  937. 00000AFA  700B                     moveq.l    D0, 0x0B
  938. label00000AFC:
  939. 00000AFC  22D8                     move.l     [A1]+, [A0]+
  940. 00000AFE  51C8 FFFC                dbf        D0, -0x6 /* 00000AFC */
  941. 00000B02  42AF 0018                clr.l      [A7 + 0x18]
  942. 00000B06  486F 0008                pea.l      [A7 + 0x8]
  943. 00000B0A  2F0C                     move.l     -[A7], A4
  944. 00000B0C  4EB9 0000 0BB6           jsr        [0x00000BB6]
  945. 00000B12  5283                     addq.l     D3, 1
  946. 00000B14  504F                     addq.w     A7, 8
  947. label00000B16:
  948. 00000B16  B6AA 0008                cmp.l      D3, [A2 + 0x8]
  949. 00000B1A  6DC8                     blt        -0x36 /* 00000AE4 */
  950. label00000B1C:
  951. 00000B1C  4AAD 8FFA                tst.l      [A5 - 0x7006]
  952. 00000B20  6600 0086                bne        +0x88 /* 00000BA8 */
  953. 00000B24  41ED C39E                lea.l      A0, [A5 - 0x3C62]
  954. 00000B28  43EF 0038                lea.l      A1, [A7 + 0x38]
  955. 00000B2C  700B                     moveq.l    D0, 0x0B
  956. label00000B2E:
  957. 00000B2E  22D8                     move.l     [A1]+, [A0]+
  958. 00000B30  51C8 FFFC                dbf        D0, -0x6 /* 00000B2E */
  959. 00000B34  1F3C 0008                move.b     -[A7], 0x8
  960. 00000B38  2F0B                     move.l     -[A7], A3
  961. 00000B3A  4EB9 0000 4BDE           jsr        [0x00004BDE]
  962. 00000B40  2F50 005A                move.l     [A7 + 0x5A], [A0]
  963. 00000B44  7001                     moveq.l    D0, 0x01
  964. 00000B46  2F40 005E                move.l     [A7 + 0x5E], D0
  965. 00000B4A  1F3C 0001                move.b     -[A7], 0x1
  966. 00000B4E  2F0B                     move.l     -[A7], A3
  967. 00000B50  4EB9 0000 4BDE           jsr        [0x00004BDE]
  968. 00000B56  2F50 0058                move.l     [A7 + 0x58], [A0]
  969. 00000B5A  486F 0070                pea.l      [A7 + 0x70]
  970. 00000B5E  486F 0010                pea.l      [A7 + 0x10]
  971. 00000B62  486F 0018                pea.l      [A7 + 0x18]
  972. 00000B66  4227                     clr.b      -[A7]
  973. 00000B68  2F0B                     move.l     -[A7], A3
  974. 00000B6A  4EB9 0000 4516           jsr        [0x00004516]
  975. 00000B70  3F6F 0024 007E           move.w     [A7 + 0x7E], [A7 + 0x24]
  976. 00000B76  3F6F 0020 0080           move.w     [A7 + 0x80], [A7 + 0x20]
  977. 00000B7C  486F 006E                pea.l      [A7 + 0x6E]
  978. 00000B80  1F3C 0004                move.b     -[A7], 0x4
  979. 00000B84  2F0B                     move.l     -[A7], A3
  980. 00000B86  4EB9 0000 4BDE           jsr        [0x00004BDE]
  981. 00000B8C  5C4F                     addq.w     A7, 6
  982. 00000B8E  2F08                     move.l     -[A7], A0
  983. 00000B90  486D 8FB2                pea.l      [A5 - 0x704E]
  984. 00000B94  4EBA FD9A                jsr        [PC - 0x266 /* 00000930 */]
  985. 00000B98  486F 0062                pea.l      [A7 + 0x62]
  986. 00000B9C  2F0C                     move.l     -[A7], A4
  987. 00000B9E  4EB9 0000 0BB6           jsr        [0x00000BB6]
  988. 00000BA4  4FEF 0032                lea.l      A7, [A7 + 0x32]
  989. label00000BA8:
  990. 00000BA8  4FEF 0068                lea.l      A7, [A7 + 0x68]
  991. 00000BAC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  992. 00000BB0  4E75                     rts
  993. 00000BB2  48E7 103A                movem.l    -[A7], D3,A2,A3,A4,A6
  994. 00000BB6  246F 0018                movea.l    A2, [A7 + 0x18]
  995. 00000BBA  286F 001C                movea.l    A4, [A7 + 0x1C]
  996. 00000BBE  202A 0008                move.l     D0, [A2 + 0x8]
  997. 00000BC2  5280                     addq.l     D0, 1
  998. 00000BC4  0C80 0000 03E8           cmpi.l     D0, 0x3E8
  999. 00000BCA  6F48                     ble        +0x4A /* 00000C14 */
  1000. 00000BCC  206A 0004                movea.l    A0, [A2 + 0x4]
  1001. 00000BD0  2650                     movea.l    A3, [A0]
  1002. 00000BD2  2C6B 0010                movea.l    A6, [A3 + 0x10]
  1003. 00000BD6  262A 0008                move.l     D3, [A2 + 0x8]
  1004. 00000BDA  5383                     subq.l     D3, 1
  1005. 00000BDC  2003                     move.l     D0, D3
  1006. 00000BDE  7230                     moveq.l    D1, 0x30
  1007. 00000BE0  4EB9 0000 04D2           jsr        [0x000004D2]
  1008. 00000BE6  41EB 0030                lea.l      A0, [A3 + 0x30]
  1009. 00000BEA  224B                     movea.l    A1, A3
  1010. 00000BEC  A02E                     syscall    BlockMove/BlockMoveData
  1011. 00000BEE  2003                     move.l     D0, D3
  1012. 00000BF0  7230                     moveq.l    D1, 0x30
  1013. 00000BF2  4EB9 0000 04D2           jsr        [0x000004D2]
  1014. 00000BF8  204B                     movea.l    A0, A3
  1015. 00000BFA  D1C0                     add.l      A0, D0
  1016. 00000BFC  43D4                     lea.l      A1, [A4]
  1017. 00000BFE  700B                     moveq.l    D0, 0x0B
  1018. label00000C00:
  1019. 00000C00  20D9                     move.l     [A0]+, [A1]+
  1020. 00000C02  51C8 FFFC                dbf        D0, -0x6 /* 00000C00 */
  1021. 00000C06  200E                     move.l     D0, A6
  1022. 00000C08  6704                     beq        +0x6 /* 00000C0E */
  1023. 00000C0A  204E                     movea.l    A0, A6
  1024. 00000C0C  A023                     syscall    DisposHandle/DisposeHandle
  1025. label00000C0E:
  1026. 00000C0E  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  1027. 00000C12  4E75                     rts
  1028. label00000C14:
  1029. 00000C14  4AAA 0004                tst.l      [A2 + 0x4]
  1030. 00000C18  6710                     beq        +0x12 /* 00000C2A */
  1031. 00000C1A  204C                     movea.l    A0, A4
  1032. 00000C1C  226A 0004                movea.l    A1, [A2 + 0x4]
  1033. 00000C20  7030                     moveq.l    D0, 0x30
  1034. 00000C22  A9EF                     syscall    PtrAndHand
  1035. 00000C24  3540 0010                move.w     [A2 + 0x10], D0
  1036. 00000C28  6018                     bra        +0x1A /* 00000C42 */
  1037. label00000C2A:
  1038. 00000C2A  554F                     subq.w     A7, 2
  1039. 00000C2C  2F0C                     move.l     -[A7], A4
  1040. 00000C2E  486A 0004                pea.l      [A2 + 0x4]
  1041. 00000C32  4878 0030                push.l     0x30 /* '0' */
  1042. 00000C36  4EB9 0000 55DE           jsr        [0x000055DE]
  1043. 00000C3C  301F                     move.w     D0, [A7]+
  1044. 00000C3E  3540 0010                move.w     [A2 + 0x10], D0
  1045. label00000C42:
  1046. 00000C42  302A 0010                move.w     D0, [A2 + 0x10]
  1047. 00000C46  48C0                     ext.l      D0
  1048. 00000C48  6604                     bne        +0x6 /* 00000C4E */
  1049. 00000C4A  52AA 0008                addq.l     [A2 + 0x8], 1
  1050. label00000C4E:
  1051. 00000C4E  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  1052. 00000C52  4E75                     rts
  1053. 00000C54  48E7 0030                movem.l    -[A7], A2,A3
  1054. 00000C58  246F 000C                movea.l    A2, [A7 + 0xC]
  1055. 00000C5C  202A 0008                move.l     D0, [A2 + 0x8]
  1056. 00000C60  5380                     subq.l     D0, 1
  1057. 00000C62  7230                     moveq.l    D1, 0x30
  1058. 00000C64  4EB9 0000 04D2           jsr        [0x000004D2]
  1059. 00000C6A  206A 0004                movea.l    A0, [A2 + 0x4]
  1060. 00000C6E  2050                     movea.l    A0, [A0]
  1061. 00000C70  D1C0                     add.l      A0, D0
  1062. 00000C72  2648                     movea.l    A3, A0
  1063. 00000C74  4AAB 0010                tst.l      [A3 + 0x10]
  1064. 00000C78  6706                     beq        +0x8 /* 00000C80 */
  1065. 00000C7A  206B 0010                movea.l    A0, [A3 + 0x10]
  1066. 00000C7E  A023                     syscall    DisposHandle/DisposeHandle
  1067. label00000C80:
  1068. 00000C80  53AA 0008                subq.l     [A2 + 0x8], 1
  1069. 00000C84  202A 0008                move.l     D0, [A2 + 0x8]
  1070. 00000C88  7230                     moveq.l    D1, 0x30
  1071. 00000C8A  4EB9 0000 04D2           jsr        [0x000004D2]
  1072. 00000C90  206A 0004                movea.l    A0, [A2 + 0x4]
  1073. 00000C94  A024                     syscall    SetHandleSize
  1074. 00000C96  204A                     movea.l    A0, A2
  1075. 00000C98  4CDF 0C00                movem.l    A2,A3, [A7]+
  1076. 00000C9C  4E75                     rts
  1077. 00000C9E  0000 002B                ori.b      D0, 0x2B /* '+' */
  1078. 00000CA2  9340                     subx.w     D1, D0
  1079. 00000CA4  6187                     bsr        -0x77 /* 00000C2D */
  1080. 00000CA6  BA8E                     cmp.l      D5, A6
  1081. 00000CA8  9086                     sub.l      D0, D6
  1082. 00000CAA  858C 8540                unpk       -[A2], -[A4], 0x8540
  1083. 00000CAE  BD7F                     xor.w      <<invalid special address>>, D6
  1084. 00000CB0  78F3                     moveq.l    D4, 0xFFFFFFF3
  1085. 00000CB2  A840                     syscall    Fix2Long
  1086. 00000CB4  728F                     moveq.l    D1, 0xFFFFFF8F
  1087. 00000CB6  40E5                     move.w     -[A5], SR
  1088. 00000CB8  9140                     subx.w     D0, D0
  1089. 00000CBA  82ED 8EB0                divu.w     D1, [A5 - 0x7150]
  1090. 00000CBE  85A0                     or.l       -[A0], D2
  1091. 00000CC0  879B                     or.l       [A3]+, D3
  1092. 00000CC2  908D                     sub.l      D0, A5
  1093. 00000CC4  4049                     negx.w     A1
  1094. 00000CC6  86A5                     or.l       D3, -[A5]
  1095. 00000CC8  404C                     negx.w     A4
  1096. 00000CCA  8DB9 EDB1 9F40           or.l       [0xEDB19F40], D6
  1097. 00000CD0  BCE5                     cmpa.w     A6, -[A5]
  1098. 00000CD2  F5CC                     .invalid   <<F/7/2>>
  1099. 00000CD4  404C                     negx.w     A4
  1100. 00000CD6  4066                     negx.w     -[A6]
  1101. 00000CD8  0000 002A                ori.b      D0, 0x2A /* '*' */
  1102. 00000CDC  9CB5 939F 94A5 9197      sub.l      D6, [[] + A1 * 2 - 0x6B5A6E69]
  1103. 00000CE4  AA40                     syscall    QDError
  1104. 00000CE6  4C8C 4054                movem.w    D2,D4,D6,A6, A4
  1105. 00000CEA  9F98                     sub.l      [A0]+, D7
  1106. 00000CEC  B585                     xor.l      D5, D2
  1107. 00000CEE  8BB6 858E 4052           or.l       [[ + <<invalid base displacement size>>] + A0 * 4 + 0x4052], D5
  1108. 00000CF4  9340                     subx.w     D1, D0
  1109. 00000CF6  647F                     bcc        +0x81 /* 00000D77 */
  1110. 00000CF8  B989                     cmpm.l     [A4]+, [A1]+
  1111. 00000CFA  878F A140                unpk       -[A3], -[A7], 0xA140
  1112. 00000CFE  967F                     sub.w      D3, <<invalid special address>>
  1113. 00000D00  A6A4                     syscall    HeapDispatch, flags=6
  1114. 00000D02  4042                     negx.w     D2
  1115. 00000D04  D340                     addx.w     D1, D0
  1116. 00000D06  4DBD                     .invalid   6, <<invalid special address>> // invalid opcode 4 with b == 6
  1117. 00000D08  4073 40A3                negx.w     [A3 + D4.w - 0x93]
  1118. 00000D0C  A140                     syscall    ResrvMem/ReserveMem, flags=1
  1119. 00000D0E  85F7 4055                divs.w     D2, [A7 + D4.w + 0x55]
  1120. 00000D12  ED00                     asl        D0.b, 6
  1121. 00000D14  0000 168E                ori.b      D0, 0x8E
  1122. 00000D18  FBAD                     .invalid   <<F/6/5>>
  1123. 00000D1A  A6AC                     syscall    FSMDispatch, flags=6
  1124. 00000D1C  859E                     or.l       [A6]+, D2
  1125. 00000D1E  4073 B340                negx.w     [A3 + <<invalid base displacement size>>]
  1126. 00000D22  9B7F                     sub.w      <<invalid special address>>, D5
  1127. 00000D24  A740                     syscall    ResrvMem/ReserveMem, flags=7
  1128. 00000D26  709A                     moveq.l    D0, 0xFFFFFF9A
  1129. 00000D28  A39D                     syscall    MoveHLow, flags=3
  1130. 00000D2A  A741                     syscall    SetFilLock/PBHSetFLock/HSetFLock, flags=7
  1131. 00000D2C  87A3                     or.l       -[A3], D3
  1132. 00000D2E  B840                     cmp.w      D4, D0
  1133. 00000D30  EC40                     asr        D0.w, 6
  1134. 00000D32  807F                     or.w       D0, <<invalid special address>>
  1135. 00000D34  B7                       .incomplete
  1136.